package params

//ValueInRedis 存储到redis的数据
type ValueInRedis struct {
	Value       interface{} `redis:"value" json:"v" msgpack:"value"`
	FValue      float64     `redis:"fv" json:"fv"  msgpack:"fv"`
	IValue      int64       `redis:"iv" json:"iv" msgpack:"iv"`
	SValue      string      `redis:"sv" json:"sv"  msgpack:"sv"`
	Type        string      `redis:"type" json:"type"  msgpack:"type"`
	PickTime    int64       `redis:"pick_time" json:"pick_time"  msgpack:"pick_time"`
	IsSaved     bool        `redis:"isSaved" json:"_"`
	PID         string      `redis:"pid" json:"pid"  msgpack:"pid"`
	PIndex      int         `redis:"pi"  json:"pi" msgpack:"pi"`
	SID         string      `redis:"sid"  json:"sid" msgpack:"sid"`
	TID         string      `redis:"tid"  json:"tid" msgpack:"tid"`
	TName       string      `redis:"tname" json:"tname" msgpack:"tname"`
	PName       string      `redis:"pn" json:"pn" msgpack:"pn"`
	SName       string      `redis:"sname" json:"sname" msgpack:"sname"`
	InsertTime  int64       `redis:"insert_time" json:"insert_time"  msgpack:"insert_time"`
	UnitName    string      `redis:"unit_name" json:"unit_name"  msgpack:"unit_name"`
	Display     string      `redis:"display" json:"display"  msgpack:"display"`
	IsChanged   bool        `redis:"is_changed" json:"is_changed" msgpack:"is_changed"`
	StationName string      `redis:"s_n" json:"s_n" msgpack:"s_n"`
	ModelID     string      `redis:"model_id" json:"model_id" msgpack:"model_id"`
}

//RedisHistoryData redis 种的历史数据
type RedisHistoryData struct {
	Tid   string  `redis:"tid" json:"tid"`
	Count int     `redis:"count" json:"count"`
	Time  string  `redis:"time" json:"time"`
	Val   float64 `redis:"val" json:"val"`
	Ave   float64 `json:"ave"`
	Unit  string  `redis:"unit" json:"unit"`
}
